/**
 * 注册Api
 * @author Blurryface
 */

import { GFRequest } from '/utils/request';

export default {
    /**
     * rsa公钥
     * @param {Object} data 请求数据
     * @returns {Promise} 请求的 Promise 对象
     */
    Get_rsa_key_API(data) {
        return GFRequest(
            {c:'io', a:'io_public', action:'get_rsa_key'},
            data,
            'post',
            false
        );
    },

    /**
     * 访客登记注册
     * @param {Object} data 请求数据
     * @returns {Promise} 请求的 Promise 对象
     */
    Unregistered_tourists_API(data) {
        return GFRequest(
            {c: 'io', a: 'io_customer_service', action: 'unregistered_tourists'},
            data,
            'post',
            false
        );
    },

    /**
     * 获取注册GF帐号
     * @param {Object} data 请求数据
     * @returns {Promise} 请求的 Promise 对象
     */
    User_num_API(data) {
        const apiUrl = '?c=io&a=io_gfim';
        return GFRequest(
            {c: 'io', a: 'io_gfim', action: 'user_num'},
            data,
            'post',
            false
        );
    },

    /**
     * 手机注册新用户
     * @param {Object} data 请求数据
     * @returns {Promise} 请求的 Promise 对象
     */
    Register_by_mobile_API(data) {
        const apiUrl = '?c=io&a=io_phone';
        return GFRequest(
            {c: 'io', a: 'io_phone', action: 'register_by_mobile'},
            data,
            'post',
            true
        );
    },
	
	Send_sms_API(data) {
		const apiUrl = '?c=io&a=io_phone';
		return GFRequest(
		    {c: 'io', a: 'io_phone', action: 'send_sms'},
		    data,
		    'post',
		    true
		);
	}
};